html,body {  font-size:14px; height:100%;  }
.hover{ opacity: .8; }

.flex-wrap{ display: -webkit-box;	display: -webkit-flex;	display: flex; }
.flex-con{     -webkit-box-flex: 1;     -webkit-flex: 1;    flex: 1;}
.flex-vertical{ -webkit-box-orient: vertical;-webkit-flex-flow: column;flex-flow: column;}

.border-t,
.border-b{ position:relative;  }
.border-t:before,
.border-b:after{content: '';  position: absolute;  left: 0;  top:0;  background: #ddd;   right:0;    
height: 1px;     -webkit-transform: scaleY(0.5);  transform: scaleY(0.5); -webkit-transform-origin: 0 0;
  transform-origin: 0 0; }
.border-b:after{ top:auto; bottom:0;  }

#wrap{ height: 100%; }

.fontStyle {
 font-size:15px;
}

.fontRed {
 color:red;
 padding-left:105px;
}

.container {
    height: 100%;
    overflow-y: auto;
    overflow-x:hidden;
    -webkit-overflow-scrolling: touch;
}

.tabbar {
    height: 100%;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 50px;
    background: #6cf;
    clear: both;
    z-index:1000;
}


.space {
    width:100%;
    height:10px;
    line-height:10px;
}

.spaceH {
    width:100%;
    height:100px;
    line-height:100px;
}

.mainbutton {
width:90%;
text-align:center;
margin:0 auto;
}

.textCenter {
text-align:center;
}

.mainarticle {
width:90%;
text-align:left;
margin:0 auto;
color:#888;
}

.container {
    background-color:#fbf9fe
}

.hd{padding:2em 0}

.cell {
    
}
.page_title
{
    text-align:center;
    font-weight:400;
    color:#225fba;
    font-size:25px;
    margin:0 15%;
}
.cell .bd
{padding-bottom:30px}

.weui_btn_select_primary {
 color:white;
 background-color:#04be02;
 border:1px solid #225fba;
}

.float-menu {
    padding: 0;
    display: block;
    position: fixed;
    top: 15%;
    right: 0;
    z-index:10000;
}

.float-menu li{
    display: block;
    border-width: 0;
    background-color:gray;
    padding: 10px;
    overflow: hidden;
    color: #fff;
    opacity: 0.8;
    cursor: pointer;
    z-index:10000;
    text-align:center;
}

.selectLi {
    background-color:#04be02;
}

.float-Survey {
    padding: 0;
    display: block;
    position: fixed;
    top: 35%;
    z-index:10000;
}

.floatSurverLeft {
 left:0;
}

.floatSurverRight {
 right:0;
}

.float-Survey li{
    display: block;
    border-width: 0;
    background-color:#04be02;
    padding: 10px;
    overflow: hidden;
    color: #fff;
    opacity: 0.8;
    cursor: pointer;
    z-index:10000;
    text-align:center;
}

.select {
    border: solid 1px gray;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-left: 10px;
    background: url(../image/ic_arrow_down_black.png) no-repeat scroll     
    right center transparent;
    height: 30px;
    line-height: 30px;
   /* background:white\9\0;*/
}


.select::-ms-expand {
     display: none;
    background: none;

} 
